]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
recorder-src: Rewrite switch statement
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 23 Sep 2015 17:53:25 +0000 (19:53 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Wed, 23 Sep 2015 19:32:49 +0000 (21:32 +0200)
Avoid compiler warnings about unhandled enum values by using a
regular if-else statement.

src/shell-recorder-src.c

index 58b836cd4e644d55726240aa444982fb1e4257bb..31cbe6f678214f211221e0281b6b713498e433cc 100644 (file)
@@ -156,17 +156,17 @@ shell_recorder_src_send_event (GstElement * element, GstEvent * event)
   ShellRecorderSrc *src = SHELL_RECORDER_SRC (element);
   gboolean res;
 
-  switch (GST_EVENT_TYPE (event)) {
-    case GST_EVENT_EOS:
+  if (GST_EVENT_TYPE (event) == GST_EVENT_EOS)
+    {
       shell_recorder_src_close (src);
       gst_event_unref (event);
       res = TRUE;
-      break;
-    default:
+    }
+  else
+    {
       res = GST_CALL_PARENT_WITH_DEFAULT (GST_ELEMENT_CLASS, send_event, (element,
               event), FALSE);
-      break;
-  }
+    }
   return res;
 }